cover one's track - Espagnol Anglais Dictionnaire